<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>tpg: XTpg Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">tpg
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_tpg.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XTpg Struct Reference<div class="ingroups"><a class="el" href="group__tpg.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_tpg.html" title="The XTpg driver instance data structure. ">XTpg</a> driver instance data structure.  
 <a href="struct_x_tpg.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a5b86639aeb53fdab198fee0c13aaeeeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_tpg___config.html">XTpg_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#a5b86639aeb53fdab198fee0c13aaeeeb">Config</a></td></tr>
<tr class="memdesc:a5b86639aeb53fdab198fee0c13aaeeeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware configuration.  <a href="#a5b86639aeb53fdab198fee0c13aaeeeb">More...</a><br/></td></tr>
<tr class="separator:a5b86639aeb53fdab198fee0c13aaeeeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209a1d153a6abb47586a479a701879f8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#a209a1d153a6abb47586a479a701879f8">IsReady</a></td></tr>
<tr class="memdesc:a209a1d153a6abb47586a479a701879f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core and the driver instance are initialized.  <a href="#a209a1d153a6abb47586a479a701879f8">More...</a><br/></td></tr>
<tr class="separator:a209a1d153a6abb47586a479a701879f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f69a2a837d0dfb82baf73aa5e53215"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#a85f69a2a837d0dfb82baf73aa5e53215">HSize</a></td></tr>
<tr class="memdesc:a85f69a2a837d0dfb82baf73aa5e53215"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Horizontal Size.  <a href="#a85f69a2a837d0dfb82baf73aa5e53215">More...</a><br/></td></tr>
<tr class="separator:a85f69a2a837d0dfb82baf73aa5e53215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72a23635fbbe73b6c272ecb77c8a8e43"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#a72a23635fbbe73b6c272ecb77c8a8e43">VSize</a></td></tr>
<tr class="memdesc:a72a23635fbbe73b6c272ecb77c8a8e43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Vertical Size.  <a href="#a72a23635fbbe73b6c272ecb77c8a8e43">More...</a><br/></td></tr>
<tr class="separator:a72a23635fbbe73b6c272ecb77c8a8e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf296acf84ca98d052b27a930d5a6d00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tpg.html#ga2a972b2c8265d4c772d843de0cb4ff0d">XTpg_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#abf296acf84ca98d052b27a930d5a6d00">ProcStartCallBack</a></td></tr>
<tr class="memdesc:abf296acf84ca98d052b27a930d5a6d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Processing Start interrupt.  <a href="#abf296acf84ca98d052b27a930d5a6d00">More...</a><br/></td></tr>
<tr class="separator:abf296acf84ca98d052b27a930d5a6d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ae9ed8c5ec6447960971642d38205f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#a21ae9ed8c5ec6447960971642d38205f">ProcStartRef</a></td></tr>
<tr class="memdesc:a21ae9ed8c5ec6447960971642d38205f"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Process Start interrupt callback.  <a href="#a21ae9ed8c5ec6447960971642d38205f">More...</a><br/></td></tr>
<tr class="separator:a21ae9ed8c5ec6447960971642d38205f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb346c69d0bdf47444797303a0c9f176"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tpg.html#ga2a972b2c8265d4c772d843de0cb4ff0d">XTpg_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#aeb346c69d0bdf47444797303a0c9f176">FrameDoneCallBack</a></td></tr>
<tr class="memdesc:aeb346c69d0bdf47444797303a0c9f176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Frame Done interrupt.  <a href="#aeb346c69d0bdf47444797303a0c9f176">More...</a><br/></td></tr>
<tr class="separator:aeb346c69d0bdf47444797303a0c9f176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79084405e719c87b52221c81b967711"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#ab79084405e719c87b52221c81b967711">FrameDoneRef</a></td></tr>
<tr class="memdesc:ab79084405e719c87b52221c81b967711"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Frame Done interrupt callback.  <a href="#ab79084405e719c87b52221c81b967711">More...</a><br/></td></tr>
<tr class="separator:ab79084405e719c87b52221c81b967711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab94404ea411498bfb99037d949174d74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tpg.html#ga3c1abd498c95e82bc73ffcd21daa512f">XTpg_ErrorCallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#ab94404ea411498bfb99037d949174d74">ErrCallBack</a></td></tr>
<tr class="memdesc:ab94404ea411498bfb99037d949174d74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Error interrupt.  <a href="#ab94404ea411498bfb99037d949174d74">More...</a><br/></td></tr>
<tr class="separator:ab94404ea411498bfb99037d949174d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09a74ce32161b54e9813f70857bdc48"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html#ac09a74ce32161b54e9813f70857bdc48">ErrRef</a></td></tr>
<tr class="memdesc:ac09a74ce32161b54e9813f70857bdc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Error interrupt callback.  <a href="#ac09a74ce32161b54e9813f70857bdc48">More...</a><br/></td></tr>
<tr class="separator:ac09a74ce32161b54e9813f70857bdc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_tpg.html" title="The XTpg driver instance data structure. ">XTpg</a> driver instance data structure. </p>
<p>A pointer to an instance data structure is passed around by functions to refer to a specific driver instance. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a5b86639aeb53fdab198fee0c13aaeeeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_tpg___config.html">XTpg_Config</a> XTpg::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware configuration. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize()</a>, <a class="el" href="group__tpg.html#ga32b89243e5f5ef7a81178b8ac7a5c839">XTpg_DisableBox()</a>, <a class="el" href="group__tpg.html#gace96009eea6ebfcd71bb91b5ff16ee93">XTpg_DisableCrossHair()</a>, <a class="el" href="group__tpg.html#gaeaf136930153d53e9c409cbd678aff48">XTpg_DisableMotion()</a>, <a class="el" href="group__tpg.html#gab970215d34b5a634debc562aac9b8160">XTPg_DisableNoise()</a>, <a class="el" href="group__tpg.html#ga6a1145da55323ef7110e3b223550a1d4">XTpg_DisableStuckPixel()</a>, <a class="el" href="group__tpg.html#gabd33abd48691073cd4c97e8e8ecabe6c">XTpg_EnableBox()</a>, <a class="el" href="group__tpg.html#gabc862dbfd1852b1dad5b0d002a301d44">XTpg_EnableCrossHair()</a>, <a class="el" href="group__tpg.html#gad2cf13af361a9ee4a209bb1f6ed416d2">XTpg_EnableMotion()</a>, <a class="el" href="group__tpg.html#ga6ef195afeba30f1bd5e0161642053f4b">XTPg_EnableNoise()</a>, <a class="el" href="group__tpg.html#ga1bed92a1e708eaba60da6422de9a39b6">XTpg_EnableStuckPixel()</a>, <a class="el" href="group__tpg.html#ga57155013bf0bb1be8a723b3fc3c36291">XTpg_GetActiveSize()</a>, <a class="el" href="group__tpg.html#ga926545a06de67862ef7e47f150398b1d">XTpg_GetBackground()</a>, <a class="el" href="group__tpg.html#ga5bb2f302ceb32b9862de7a9f4e034e0c">XTpg_GetBayerPhase()</a>, <a class="el" href="group__tpg.html#ga5959231490808cb1d84528f8157b077b">XTpg_GetBoxColor()</a>, <a class="el" href="group__tpg.html#ga06ff7179299fcc305e52b0c70527caba">XTpg_GetBoxSize()</a>, <a class="el" href="group__tpg.html#gaa64c3c09f85d0a9be69f95a55042f1a6">XTpg_GetComponentMask()</a>, <a class="el" href="group__tpg.html#gadc3232cd715ac67bc7ac687b7eccc160">XTpg_GetCrosshairPosition()</a>, <a class="el" href="group__tpg.html#ga0a97328739804518e64475233ae98103">XTpg_GetMotionSpeed()</a>, <a class="el" href="group__tpg.html#gad1c4aa5543691d012b272a1527ebccac">XTpg_GetNoiseGain()</a>, <a class="el" href="group__tpg.html#ga6256661f2a9ab5e37bf4cf9be1992599">XTpg_GetPattern()</a>, <a class="el" href="group__tpg.html#gacb1f626ac7c66c678fc21fe9bdcb9e02">XTpg_GetStuckPixelThreshold()</a>, <a class="el" href="group__tpg.html#ga55a55de9bc8e45cbd6cb6ccd914e6a7f">XTpg_GetVersion()</a>, <a class="el" href="group__tpg.html#gacf98040119054a473c4142be893bac7e">XTpg_GetZPlateHSpeed()</a>, <a class="el" href="group__tpg.html#ga3c2504055b1745d04914578d2751c7b1">XTpg_GetZPlateHStart()</a>, <a class="el" href="group__tpg.html#ga8b60fc34e62837b38f417e71885377ca">XTpg_GetZPlateVSpeed()</a>, <a class="el" href="group__tpg.html#gaa87dda13d4eed857bff5e652d6b8c86c">XTpg_GetZPlateVStart()</a>, <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, <a class="el" href="group__tpg.html#ga4811952068028d9bdcf3e8beef071498">XTpg_SelfTest()</a>, <a class="el" href="group__tpg.html#ga443d73019e3e8f29e6ad1e661678f467">XTpg_SetActiveSize()</a>, <a class="el" href="group__tpg.html#gabbd4255a15fdc65701ac1f510d9a686e">XTpg_SetBackground()</a>, <a class="el" href="group__tpg.html#gaa0212da7460aae9993a9624dfa7a9006">XTpg_SetBayerPhase()</a>, <a class="el" href="group__tpg.html#gab37f41e5b55568b965bac4adbd8212ab">XTpg_SetBoxColor()</a>, <a class="el" href="group__tpg.html#gaa27f2faddfd8c184687a7cd70ac71ad4">XTpg_SetBoxSize()</a>, <a class="el" href="group__tpg.html#gaf56158886e9a7035ca278a3f09719a35">XTpg_SetComponentMask()</a>, <a class="el" href="group__tpg.html#ga1a75c9bdad3e12c77b33a34f4caeaad8">XTpg_SetCrosshairPosition()</a>, <a class="el" href="group__tpg.html#gad60e72ebf07cb299f40c8d62b33035f7">XTpg_SetMotionSpeed()</a>, <a class="el" href="group__tpg.html#gafe20be225a9b43e342e0ccd11f0ae3c9">XTpg_SetNoiseGain()</a>, <a class="el" href="group__tpg.html#gaf6783b9a514ab1b0c6221e417052844c">XTpg_SetPattern()</a>, <a class="el" href="group__tpg.html#ga5fd07581e1d4d647153f6f7aceac999d">XTpg_SetStuckPixelThreshold()</a>, <a class="el" href="group__tpg.html#ga8d2a1715d79178d882947242bdadc6de">XTpg_Setup()</a>, <a class="el" href="group__tpg.html#ga3f8e4cb9ba82d5e0cd795115a90be70c">XTpg_SetZPlateHSpeed()</a>, <a class="el" href="group__tpg.html#gabdbd51a634cf14b6e4aecd4d10bb02d2">XTpg_SetZPlateHStart()</a>, <a class="el" href="group__tpg.html#ga40326b8e25f4fe2d5f270f841bc47ece">XTpg_SetZPlateVSpeed()</a>, and <a class="el" href="group__tpg.html#gae65b702fac1b48c6a8c9a6c7cd4d300a">XTpg_SetZPlateVStart()</a>.</p>

</div>
</div>
<a class="anchor" id="ab94404ea411498bfb99037d949174d74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__tpg.html#ga3c1abd498c95e82bc73ffcd21daa512f">XTpg_ErrorCallBack</a> XTpg::ErrCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Error interrupt. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize()</a>, <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="ac09a74ce32161b54e9813f70857bdc48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XTpg::ErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Error interrupt callback. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="aeb346c69d0bdf47444797303a0c9f176"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__tpg.html#ga2a972b2c8265d4c772d843de0cb4ff0d">XTpg_CallBack</a> XTpg::FrameDoneCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Frame Done interrupt. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize()</a>, <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="ab79084405e719c87b52221c81b967711"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XTpg::FrameDoneRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Frame Done interrupt callback. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a85f69a2a837d0dfb82baf73aa5e53215"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XTpg::HSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Active Video Horizontal Size. </p>

</div>
</div>
<a class="anchor" id="a209a1d153a6abb47586a479a701879f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XTpg::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core and the driver instance are initialized. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize()</a>, <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="abf296acf84ca98d052b27a930d5a6d00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__tpg.html#ga2a972b2c8265d4c772d843de0cb4ff0d">XTpg_CallBack</a> XTpg::ProcStartCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Processing Start interrupt. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize()</a>, <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a21ae9ed8c5ec6447960971642d38205f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XTpg::ProcStartRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Process Start interrupt callback. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler()</a>, and <a class="el" href="group__tpg.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a72a23635fbbe73b6c272ecb77c8a8e43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XTpg::VSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Active Video Vertical Size. </p>

<p>Referenced by <a class="el" href="group__tpg.html#ga8d2a1715d79178d882947242bdadc6de">XTpg_Setup()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
